IoT Modeling and Verification: From the CaIT Calculus to UPPAAL
نویسندگان
چکیده
With the support of emerging technologies such as 5G, machine learning, edge computing and Industry 4.0, Internet Things (IoT) continues to evolve promote construction future networks. Existing work on IoT mainly focuses its practical applications, but there is little research modeling interactions among components in systems verifying correctness network deployment. Therefore, Calculus (CaIT) has previously been proposed formally model reason about systems. In this paper, CaIT calculus extended by introducing broadcast communications. For convenience, we provide explicit operations node mobility well between sensors (or actuators) with environment. To use UPPAAL verify temporal properties networks described calculus, establish a relationship timed automata calculus. Using UPPAAL, six simple “smart home” example, including Boiler On Manually, Off Automatically, Lights On, Mutually, Windows Simultaneously. The verification results show that can properly.
منابع مشابه
From Verification to Implementation: UPPAAL to C++
Validation and Verification of safety critical systems is crucial and if done incorrectly can result in fatal loss. The research contribution is focused on providing the transformation mechanism from software verification to source code phase of software development life cycle. Modeling of the critical systems initializes with the formalism of requirements followed by early model verification. ...
متن کاملthe role of russia in transmission of energy from central asia and caucuses to european union
پس ازفروپاشی شوروی،رشد منابع نفت و گاز، آسیای میانه و قفقاز را در یک بازی ژئوپلتیکی انرژی قرار داده است. با در نظر گرفتن این منابع هیدروکربنی، این منطقه به یک میدانجنگ و رقابت تجاری برای بازی های ژئوپلتیکی قدرت های بزرگ جهانی تبدیل شده است. روسیه منطقه را به عنوان حیات خلوت خود تلقی نموده و علاقمند به حفظ حضورش می باشد تا همانند گذشته گاز طبیعی را به وسیله خط لوله مرکزی دریافت و به عنوان یک واس...
15 صفحه اولConfiguration Dynamics Verification Using UPPAAL
Modern software applications can have very complicated internal dynamics. Most of the software tools are written in an imperative programming language which can quickly become impractical for describing complex dynamics. Also, it is very hard to verify that the code actually covers fully all aspects of the tool’s dynamics. Propagation rules are suitable as a means for specification and verifica...
متن کاملfrom linguistics to literature: a linguistic approach to the study of linguistic deviations in the turkish divan of shahriar
chapter i provides an overview of structural linguistics and touches upon the saussurean dichotomies with the final goal of exploring their relevance to the stylistic studies of literature. to provide evidence for the singificance of the study, chapter ii deals with the controversial issue of linguistics and literature, and presents opposing views which, at the same time, have been central to t...
15 صفحه اولExtending UPPAAL for the Modeling and Verification of Dynamic Real-Time Systems
Dynamic real-time systems, where the number of processes is not constant and new processes can be created on the fly like in object-based systems and ad-hoc networks, are still lacking a formal framework enabling their verification. Different toolboxes like Uppaal [21], Tina [10], Red [28] and Kronos [29] have been designed to deal with the modeling and analysis of real-time systems. Neverthele...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEICE Transactions on Information and Systems
سال: 2023
ISSN: ['0916-8532', '1745-1361']
DOI: https://doi.org/10.1587/transinf.2022edp7223